Testing Component-Based Software
نویسنده
چکیده
Today component engineering is gaining substantial interest in the software engineering community. Although a lot of research effort has been devoted to analysis methods and design strategies of component-based software, a few papers address the testing of component-based software. The paper identifies and classifies the testing issues of software components and component-based software according to working experience. It discusses component testability in terms of controllability, traceability, test suite, presentation, test support, and configuration management. The paper proposes a model to measure the maturity levels of a component testing process. Finally, it shares our observations and insights on test automation for component-based application systems.
منابع مشابه
A Review on Component-Based Software Engineering and Testing
In the early 90s by the introduction of Microsoft’s Component Object Model (COM), Component Based Software Engineering (CBSE) has evolved as a popular software development methodology. Today Component Based Software Engineering (CBSE) is more generalized approach for software development. To ensure the quality of component based system testing is necessary. The objective of component-based soft...
متن کاملA Contemporary Approach to Component-Based Software Testing
Testing is a vital action encouraging productivity, not negligible, in the sphere when Software Development community is enveloped by Component Based Software Development. Testing constitutes more than fifty percent of the expense of Software Development, resulting in increased cost.This paper describes the issues and challenges of component-based systems. This paper also suggests the requireme...
متن کاملAdequate Testing of Component-Based Software
People have long advocated a component-based approach to software construction as a way of simplifying the design and maintenance of large software systems, increasing the opportunities for reuse, and increasing software development productivity. Although the technology for constructing component-based software is relatively advanced, we lack a sufficient theoretical basis for testing component...
متن کاملResearch on Evaluation of Component-Based Software Testing
The research object of our work is evaluating program for the component-based software testing. As an important part into the software engineering, software testing is the primary instrumentality to guarantee the quality and reliability of the software. With the Component-Based Software Development (CBSD) method becoming a popular method of software engineering, people pay more and more attenti...
متن کاملComponent Testing Using Finite Automata
In Component-Based Software Engineering (CBSE), software systems are mainly constructed with reusable components, such as third-party components and in-house built components. Component Based Software Development (CBSD) is used for making the software applications quickly and rapidly. In Component Based Development (CBD), the software product is built by gathering different components of existi...
متن کامل